<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    filter(过滤,筛选)
    可以对数组中的每一项进行操作,返回需要的数组项,组成新的数组
    不会对空数组进行过滤
    参数:函数作参数,默认每一个数组项都会执行一次函数,而且做参数的函数拥有3个参数
    第一个参数:数组项的值
    第二个参数:数组项的索引
    第三个参数:数组本身
    注意:可以用return
    <script>
        // var arr=[1,2,3,4,5,6,7]
        // var res= arr.filter(function(value,index,array){
        //      return value>5
        // })
        // console.log(res);//[6,7]
    </script>

    <!-- 数组去重4 -->
    思路:只有第一次出现的数组项,indexof的值是相同的
    多次出现的不是相同的
    <script>
         var  _array=[11,11,11,11,11,3,4,4,5,5,6,6,7];
        var newarr= _array.filter(function(value,index){
            return _array.indexOf(value)==index
         })
         console.log(newarr);
    </script>
</body>
</html>